const Service = require('egg').Service;

class RoleService extends Service {
  // 新增角色
  async role_add(params) {
    const Role = this.ctx.model.Role,
          newRole = new Role(params);
    return this.ctx.model.Role.add(newRole);
  }
  // 更新角色
  async role_update(id, params) {
    return this.ctx.model.Role.update(id, params);
  }
  // 角色列表
  async role_list() {
    return this.ctx.model.Role.findAll();
  }
  // 查询角色
  async role_findById(id) {
    return this.ctx.model.Role.findById(id);
  }
  // 删除角色
  async role_del(id) {
    return this.ctx.model.Role.del(id);
  }
}

module.exports = RoleService;